iT邦幫忙

2024 iThome 鐵人賽

DAY 8
0

在Power Automate中建立自動化流程以將Excel數據創建到Odoo工單

Power Automate 流程步驟

  1. 登入 Power Automate

  2. 建立新流程

    • 點擊“創建”,選擇“自動化的雲端流程”。
  3. 設置觸發器

    • 選擇“當Excel行被新增”作為觸發器。
    • 配置要監控的Excel文件(存放在OneDrive或SharePoint中)。
  4. 獲取新行數據

    • 使用“獲取行”動作來獲取剛新增行的詳細信息。
  5. 初始化變數(可選):

    • 若需要進一步處理數據,可添加“初始化變數”動作來存儲行數據。
  6. 發送HTTP請求到Odoo

    • 使用“發送HTTP請求”動作,配置以下參數:
      • 方法:POST
      • URIhttps://your-odoo-instance.com/api/v1/work_orders (根據實際API端點修改)
      • 標頭
        • Content-Type: application/json
        • Authorization: Bearer <YOUR_TOKEN> (在此之前應獲得Token)
      • 主體(Body):
        {
          "order_number": "@{triggerOutputs()?['body/ColumnNameForOrderNumber']}",
          "user_report": "@{triggerOutputs()?['body/ColumnNameForUserReport']}",
          "problem_description": "@{triggerOutputs()?['body/ColumnNameForProblemDescription']}",
          "status": "@{triggerOutputs()?['body/ColumnNameForStatus']}",
          "priority": "@{triggerOutputs()?['body/ColumnNameForPriority']}"
        }
        
        ColumnNameFor*替換為實際的Excel列名稱。
  7. 處理響應

    • 添加“條件”動作,根據HTTP響應碼進行處理:
      • 如果響應碼為201(表示成功),則記錄成功消息。
      • 如果響應碼不為201,則記錄錯誤消息。
  8. 更新Excel文件(可選):

    • 如果需要,可以使用“更新行”動作,將創建狀態寫回Excel。
  9. 完成並測試流程

    • 保存流程並進行測試,以確保一切正常運行。

上面的流程應該要

在每次Excel新增一行時自動創建Odoo工單,並根據API響應記錄成功或錯誤信息。確保的Odoo API已設置正確,以便流程可以正常工作。


上一篇
到Odoo平台...確認各項功能
下一篇
處理Google 資料彙整
系列文
挑戰CRM客戶支援系統搬到Odoo的跨平台RPA工程31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言